//创建XMLHttpRequest
function createRequest() {
  try {
    request = new XMLHttpRequest();
  } catch (tryMS) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (otherMS) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = null;
      }
    }
  }	
  return request;
}

/*
数据格式验证
*/
//山大百科账号（只能包括大小写英文字母、数字以及下划线_）
function validUsername(username){
	var regex=new RegExp("^[A-z0-9_]{6,12}$");
	return regex.test(username);
}
//山大百科密码（只能包括大小写英文字母、数字以及以下符号_()*.+-）
function validPass(password){
	var regex=new RegExp("^[A-z0-9_\)\(\*\.\?\+\-]{8,20}$");
	return regex.test(password);
}
//邮箱
function validEmail(email){
	var regex=new RegExp("^((([A-z0-9]+\-[A-z0-9]+)|([A-z0-9]+))\.)*(([A-z0-9]+\-[A-z0-9]+)|([A-z0-9]+))+@((([A-z0-9]+\-[A-z0-9]+)|([A-z0-9]+))\.)+[A-z0-9]+");
	return regex.test(email);
}